make great physical or moral sacrifices - Español Inglés Diccionario